const reg = require("../../../utils/regHelper");
const reqInterface = require("../../../api/models");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    user: {
      phone: '',
      password: ''
    }
  },
  login() {
    let self = this;
    // wx.setStorageSync('token', '12345')
    // // 存储角色区分是物业还是普通用户 , 物业1， 普通用户2
    // wx.setStorageSync('role', 2)
    // //  跳回个人中心
    // wx.reLaunch({
    //   url: '/pages/my/index/index',
    // })
    if (self.data.user.phone && self.data.user.password) {
      reqInterface.Login(self.data.user).then(res => {
        // 登录接口
        // 登录成功后的操作
        // 存储token
        wx.setStorageSync('token', res.token)
        // 存储角色区分是物业还是普通用户 , 物业1， 普通用户2
        wx.setStorageSync('role', res.role)
        wx.setStorageSync('phone', res.phone)
        wx.setStorageSync('user_id', res.user_id)
        wx.setStorageSync('room_id', res.room_id)

        //  跳回个人中心
        wx.reLaunch({
          url: '/pages/my/index/index',
        })
      }).catch(err => {})
    } else {
      wx.showToast({
        title: '请输入手机号或者密码',
        icon: 'none'
      })
    }


  },

  blurPhone(e) {
    let self = this;
    reg.phone(e.detail.value).then(res => {
      if (res) {
        self.setData({
          'user.phone': e.detail.value
        })
      }
    }).catch(err => {
      wx.showToast({
        title: '请输入正确的手机号',
        icon: 'none'
      })
    })
  },

  blurPassword(e) {
    let self = this;
    if (e.detail.value.length < 8) {
      wx.showToast({
        title: '请输入长度为8位以上的密码',
        icon: 'none'
      })
    } else {
      self.setData({
        'user.password': e.detail.value
      })
    }
  }
})